import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
    state:{
        // 当前登录用户
        user: {},
        // 最近的消息列表
        recentMsgList: [],
        // 好友列表
        friends: []
    },
    mutations:{
        // 初始化仓库
        init(state, initData){
            state.user = initData.user;
            state.friends = initData.friends;
            state.recentMsgList = initData.recentMsgs;
        },
        // 设置当前登录的用户
        setUser(state, user){
            state.user = user
        },
        // 设置好友
        setFriends(state,friends){
            state.friends = friends
        }
    }
})